﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NLog;
using System.Collections;



namespace PhotoADSync
{
    class Program
    {
        private static Logger myLogger = LogManager.GetCurrentClassLogger();

        static void Main(string[] args)
        {
            if (args.Length > 0 && args[0].ToLower() == "debug")
            {

                try
                {
                    Datenbank DB = new Datenbank();
                    bool DBVerbindung = DB.Connect();

                    ExportLogo exp = new ExportLogo(DB);
                    ArrayList Logos = exp.DbtoLogoList(); // Logo-Objekte in eine ArrayListe speichern

                    //Logo addthumb = new Logo();
                    //bool save = addthumb.LogoSaveAsImage(Logos); // Thumbnail erstellen und in Logo-Objekt abspeichern

                    //if (save == true)
                    //{
                        Vergleich vgl = new Vergleich();
                        vgl.Set(Logos);                     // Vergleich und Setzen des neuen Logos( Falls das Logo neu ist )    
                    //}


                    if (DBVerbindung)
                    {
                        DB.Close();
                    }

                    System.Console.Out.WriteLine("Beenden mit beliebiger Taste");
                    System.Console.ReadKey();

                }
                catch (Exception e)
                {
                    myLogger.FatalException("Fehler im Program.cs", e);

                    System.Console.Out.WriteLine("Beenden mit beliebiger Taste");
                    System.Console.ReadKey();
                }


            }
        }
    }
}
